home *** CD-ROM | disk | FTP | other *** search
/ Hand Picked Software / Hand Picked Software.iso / com / exechost / manual.doc < prev    next >
Text File  |  1995-03-13  |  90KB  |  1,899 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.       ▒▒▒▒▒▒▄ ▒▒▄ ▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▄ ▒▒▄ ▒▒▒▒▒▒▄ ▒▒▄ ▒▒▄ ▒▒▄ ▒▒▒▒▒▒▄
  13.       ▒▒█▀▀▀▀  ▒▒▒▒█  ▒▒█▀▀▀▀ ▒▒█▀▀▀▀ ▒▒█ ▒▒█  ▀▒▒█▀▀ ▒▒█ ▒▒█ ▒▒█ ▒▒█▀▀▀▀
  14.       ▒▒▒▒▒▄    ▒▒█   ▒▒▒▒▒▄  ▒▒█     ▒▒█ ▒▒█   ▒▒█   ▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒▄
  15.       ▒▒█▀▀▀   ▒▒▒▒▄  ▒▒█▀▀▀  ▒▒█     ▒▒█ ▒▒█   ▒▒█   ▒▒█  ▒▒▒▒█▀ ▒▒█▀▀▀
  16.       ▒▒▒▒▒▒▄ ▒▒█▀▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒█   ▒▒█   ▒▒█   ▒▒█▀  ▒▒▒▒▒▒▄
  17.        ▀▀▀▀▀▀  ▀▀  ▀▀  ▀▀▀▀▀▀  ▀▀▀▀▀▀  ▀▀▀▀▀▀    ▀▀    ▀▀    ▀▀    ▀▀▀▀▀▀
  18.                        ▒▒▄ ▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄
  19.                        ▒▒█ ▒▒█ ▒▒█▀▒▒█ ▒▒█▀▀▀▀  ▀▒▒█▀▀
  20.                        ▒▒▒▒▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒▒▄   ▒▒█
  21.                        ▒▒█▀▒▒█ ▒▒█ ▒▒█  ▀▀▀▒▒█   ▒▒█
  22.                        ▒▒█ ▒▒█ ▒▒▒▒▒▒█ ▒▒▒▒▒▒█   ▒▒█
  23.                         ▀▀  ▀▀  ▀▀▀▀▀▀  ▀▀▀▀▀▀    ▀▀
  24.  
  25.  
  26.                       IN REMEMBRANCE OF JOHN WRIGHT
  27.  
  28.  
  29.                Executive Host - Premium Host/BBS for Telix
  30.                    Version 3.5, released 1 Jan, 1994
  31.                     Copyright (c)  1992, 1993, 1994
  32.                              by Steve Wood
  33.                           All Rights Reserved
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.                          Another fine product from,
  41.  
  42.                               The WOODSHED
  43.  
  44.                            Steve Wood...Owner
  45.  
  46.  
  47.  
  48.                       T A B L E   O F   C O N T E N T S
  49. ---------------------------------------------------------------------------
  50.  
  51.     Introduction  ......................................................... 1
  52.         How to Register  .................................................. 2
  53.         System Requirements  .............................................. 3
  54.  
  55.     Installation  ......................................................... 3
  56.  
  57.     Main Menu Options  .................................................... 6
  58.         SysOp Menu  ....................................................... 6
  59.         Guest Menu  ....................................................... 10
  60.       Message Menu  ....................................................... 10a
  61.  
  62.     SysOp's Function Keys  ................................................ 11
  63.  
  64.     Security Levels  ...................................................... 11
  65.  
  66.     The Host User File  ................................................... 12
  67.  
  68.     The Message Base  ..................................................... 12
  69.         Private Messages  ................................................. 13
  70.         Public Messages   ................................................. 13
  71.         The Message Data File  ............................................ 13
  72.  
  73.     Adding Files to the Host  ............................................. 13
  74.  
  75.     Installing Filelists (with descriptions)  ............................. 14
  76.  
  77.     Installing Bulletins  ................................................. 15
  78.  
  79.     Installing Doors  ..................................................... 15
  80.  
  81.     Installing Conferences  ............................................... 16
  82.  
  83.     Additional Security - Trashcan File  .................................. 18
  84.  
  85.     New User Questionnaire  ............................................... 18
  86.  
  87.     Event  ................................................................ 18
  88.  
  89.     Using the Host Utilities  ............................................. 19
  90.  
  91.     Using the Host Filer  ................................................. 20
  92.  
  93.     File Transfers  ....................................................... 22
  94.  
  95.     Important Files to Become Familiar With  .............................. 22
  96.  
  97.     Limitations  .......................................................... 24
  98.  
  99.     Support  .............................................................. 24
  100.  
  101.  
  102.  
  103.                       T A B L E   O F   C O N T E N T S
  104. ---------------------------------------------------------------------------
  105.     APPENDIX A - High Speed and Error-Correcting Modem Setup  ............. A1
  106.  
  107.     APPENDIX B - Mail Doors, Offline Readers, Mail Networks, and Frontends. B1
  108.  
  109.     APPENDIX C - Installing and using RINGBACK                              C1
  110.  
  111.     APPENDIX D - Detailed file layouts                                      D1
  112.  
  113.  
  114.  
  115.                                                                      page 1
  116. ---------------------------------------------------------------------------
  117.  
  118.     WHAT IS EXECUTIVE HOST?
  119.  
  120.     If you need a fully functional BBS or just a remote access program for
  121.     your computer, this is the program for you.  Executive Host is designed
  122.     to be entirely flexible and can be set-up in a matter of minutes.  A
  123.     fast and easy to use program that comes with everything you need to be
  124.     up and running immediately, and yet has the power to allow extensive
  125.     customization and handle E-mail, multiple message bases, bulletins,
  126.     file areas, and doors.  In addition, Executive Host now completely swaps
  127.     out of Telix when executing doors and the remote shell.
  128.  
  129.          CONFERENCES!  PRIVATE FILE AREAS!  PRIVATE MESSAGE AREAS!
  130.  
  131.     Multiple conferences or forums may now be installed.  Up to 999
  132.     conferences, each with its own message base, file areas, doors,
  133.     and bulletins may be installed by the SysOp.  This powerful new feature
  134.     will allow you to assign security levels for each conference, enabling
  135.     private and semi-private conferences, file areas and message bases.
  136.     This ability also allows Executive Host to be linked into many of
  137.     the mail relay systems.  Utilities already exist for linking your
  138.     BBS with the RelayNet (RIMES) international mail network.  Support for
  139.     off-line mail doors and mail readers is also in place, and the host
  140.     may be executed from a frontend utility such as FrontDoor.
  141.  
  142.     Executive Host is written entirely in the SALT language and requires
  143.     the communications program Telix, version 3.15 or above, to run
  144.     properly.  If you are not currently using Telix as your communications
  145.     package of choice, Executive Host is one of two reasons why you should
  146.     switch now.  The other reason being that Telix is beyond a doubt, the
  147.     finest, most powerful, and easy to use communications package available.
  148.  
  149.     What is a host and how does it differ from a BBS?  There is only one
  150.     major difference between a host and a self-standing BBS program, and
  151.     that is that a host is programmed in a special script programming language
  152.     that allows it to directly interface a communications program and use
  153.     all of it's powerful features (in this case Telix).  This allows the
  154.     Host Sysop to take advantage of all of the special functions and
  155.     features built into Telix.  For example, the registration and set-up of
  156.     protocols is not necessary since these come with Telix.  Also, in effect
  157.     you are getting two programs for the drive-space of one.  In other words,
  158.     since Executive Host is using the internal communication routines in
  159.     Telix, it is a very small program in itself.  An alternative remote access
  160.     program would be much larger and also much more expensive.
  161.  
  162.     A host will allow it's operator to access his computer from remote, while
  163.     away on business or pleasure.  Executive Host also has many other features
  164.     that allow the access of several hundred callers (up to 10,000), each of
  165.     whom may be assigned a security level for varied levels of access.
  166.     It's advanced message base and file transfer routines make it a prime
  167.     choice for someone interested in running a Bulletin Board System, either
  168.     for personal or business needs.  All of this for a low cost of only $35,
  169.     as compared to from $200-$500 for programs with comparable features.
  170.  
  171.  
  172.  
  173.                                                                      page 2
  174. ---------------------------------------------------------------------------
  175.  
  176.  
  177.  
  178.     Executive Host is now, without a doubt, the most powerful and full-
  179.     featured Host program available anywhere.  If you demand quality and
  180.     innovation from your software products, then Executive Host is the
  181.     right program for you.
  182.  
  183.  
  184.                      EXECUTIVE HOST IS SHARE-WARE.
  185.  
  186.     The extended use of this program after a 20 day trial period
  187.     requires it's registration with the author.  Some limits have been
  188.     built in to the unregistered version of Executive Host to encourage
  189.     individual compliance.  The file ORDER.FRM is a registration form
  190.     that you may print and mail with your check or money order for $35.00
  191.     plus $5 shipping (U.S. dollars).   Checks and money orders written
  192.     on foreign banks can no longer be accepted due to extremely high bank
  193.     processing fees.  Send your order to the author at the address below.
  194.  
  195.                        Steve Wood
  196.                        Suite B220-109
  197.                        100 North Tryon Street
  198.                        Charlotte, NC   29202  USA
  199.  
  200.  
  201.  
  202.  
  203.  
  204.                    What do you get when you register?
  205.  
  206.     1.  Full-featured, personalized Host with Zmodem capabilities.
  207.     2.  External protocol support including DSZ/GSZ, Bimodem, HS/Link, etc.
  208.     3.  Free upgrades for one full year or at least one major upgrade.
  209.         (obtained on our support bbs in the ExecHost support conference)
  210.     4.  The right to download and use Beta versions of new upgrades still
  211.         undergoing testing. (also available on our support bbs)
  212.     5.  On-Line support at our BBS, 24 hours a day.
  213.     6.  Ability to design and use custom menus with Executive Host.
  214.     7.  Ability to run batch files when callers logon and logoff,
  215.         enabling utilities such as "Last Caller On" to be used.
  216.     8.  The finest, most powerful Host/BBS system available.
  217.  
  218.  
  219.  
  220.                                                                      page 3
  221. ---------------------------------------------------------------------------
  222.  
  223.     Executive Host was written entirely in SALT, Telix's powerful script
  224.     language.  Special thanks go to Jeff Woods, owner of Telix
  225.     and the SALT language.  Telix is a registered copyright of:
  226.  
  227.                             Deltacomm Development
  228.                                   Cary, NC
  229.  
  230.     Register your copy of Telix today!
  231.  
  232.  
  233. SYSTEM
  234. REQUIREMENTS - 1. 512k of memory and an MS-DOS or compatible operating
  235.                   system.
  236.                2. Telix version 3.15 or above already installed.
  237.                3. A good text editor that accepts file names on the command
  238.                   line is required.  Ted.com, a public domain text editor
  239.                   from PC Magazine is included for those who do not
  240.                   currently have their own editor.  Obtaining a more
  241.                   cabable text editor, such as Qedit (shareware) is
  242.                   highly recommended.
  243.  
  244.     INSTALLATION:
  245.  
  246.      To install, Executive Host from a downloaded .ZIP file, unzip all
  247.      files into a temp directory and type 'XINSTALL'.  If you received
  248.      a registered copy on a floppy diskette, merely insert the diskette
  249.      and type A:\XINSTALL.
  250.  
  251.     If you do not have your text editor configured in Telix, do so now.
  252.     This is done by running Telix and entering "ALT-O".  Then choose
  253.     "Filenames and Paths" and enter your editor's name under option "h".
  254.     (If you do not have your own text editor, ted.com will be used
  255.     automatically, and the Telix editor setup is not necessary.)
  256.  
  257.     Hit Escape to exit this screen.  If you do not have Telix configured
  258.     to use a status bar on the BOTTOM of the screen, do so now.  This is
  259.     done from the "Terminal Options" setup screen.  Save your new setup
  260.     and exit Telix.
  261.  
  262.     If you are using ZIP files, ensure that a copy of pkzip and PKUNZIP
  263.     are located in the host directory or somewhere in your system's path.
  264.     Decide where you want your DOWN and UP and HOLD directories and create
  265.     them with the "MD" command.  The DOWN directory is the primary
  266.     download directory where callers may download files from.  However,
  267.     downloading from the HOLD (uploads) directory is also permitted.
  268.  
  269.     One set-up would be:
  270.                                    C:\ -- Telix ---down
  271.                                               └----up
  272.                                               └----hold
  273.  
  274.     You would create them by typing "MD C:\TELIX\DOWN" and "MD C:\TELIX\UP"
  275.     and "MD C:\TELIX\HOLD
  276.  
  277.  
  278.  
  279.                                                                      page 4
  280. ---------------------------------------------------------------------------
  281.  
  282.     Downloading is permitted from any valid path on your system.
  283.     Paths are listed in an ascii (text) file named DOWNLOAD.LST.
  284.     See page 13 for further details.
  285.  
  286.     Now run the BOARD.BAT file by typing "BOARD" and pressing the Enter
  287.     key.  The set-up program will start automatically.  When prompted for
  288.     the SysOp's name and password, enter your name and password, or the
  289.     name and password of the person who will be the System Operator.
  290.     Next a list of system parameters will be displayed:
  291.  
  292.     Executive Host Configuration
  293.  
  294.     A: Name of BBS or Host System           : (left blank)
  295.     B: Directory Containing MAIN board      : C:\telix\
  296.     C: Node Number                          : 1
  297.     D: Executive Host Download Directory    : C:\Telix\down\
  298.     E: Executive Host Uploads Directory     : C:\Telix\up\
  299.     F: Connection Type                      : Modem
  300.     G: Security level for VIP access        : 80
  301.     H: Date and Time for Event              : 01-01-99;00:00:00
  302.     I: Host Access (Public or Private)      : Private
  303.     J: SysOp's Page Turned On/Off           : on
  304.     K: Security to suspend UL/DL            : 04
  305.     L: Type of Monitor (Color/Mono)         : Mono
  306.     M: Baud Rate Locked (High-Speed Modems) : No
  307.     N: Auto Answer Mode or Ring Detection   : Auto
  308.     O: Number of Rings to Answer On         : 1
  309.     P: Protect Doors With Password          : Yes
  310.     R: FrontEnd Mail System is Attached     : No
  311.     S: Screen Blanker - Yes or No           : Y
  312.     Q: Quit without saving any changes.
  313.     X: Exit and save changes to disk.
  314.  
  315.     Which option ->
  316.  
  317.     Each option should be configured to your individual needs as below,
  318.  
  319.     OPTION D: is the full path of where your download files directory
  320.     will be located.
  321.  
  322.     OPTION E: is the full path of where your uploads directory will be
  323.               temporarily uploaded to. This subdirectory MUST be empty
  324.               after every upload.  Use the UPLOAD.BAT!!!!!
  325.  
  326.     OPTION F: should be left as "Modem" unless you are connecting two
  327.               computers directly with a serial cable, in which it should be
  328.               set at "Direct".
  329.  
  330.     OPTION G: Is security access level where the VIP/VIPG screen will be
  331.               displayed.
  332.  
  333.     OPTION H: Date/time that the Host will execute it's event(EVENT.BAT).
  334.               See Appendix D3 for file layout of this file.
  335.  
  336.  
  337.  
  338.                                                                      page 5
  339. ---------------------------------------------------------------------------
  340.  
  341.  
  342.     OPTION I: This setting, if set at "private", will not allow caller's
  343.               who are not registered to access the host.  If set at
  344.               "public", new callers may access the host at the security
  345.               level set in option H.
  346.  
  347.     OPTION J: This option sets whether the SysOp's page will be turned
  348.               on or off.
  349.  
  350.     OPTION K: This option selects the security level that disallows file
  351.               transfers to the caller.
  352.  
  353.     OPTION L: Is the type of monitor and should be set as "Mono" if you
  354.               have a monochrome monitor or "Color" if you have a color
  355.               monitor.
  356.  
  357.     OPTION M: This option should be left as "No" unless you are using an
  358.               error correcting modem, which requires the baud rate to
  359.               be locked.  (i.e. HST or Hayes 9600 baud modems)
  360.  
  361.     OPTION N: Auto Answer Mode sets the modem in the answer mode using
  362.               the TELIX answer string.   The recommended string is
  363.               ~~~+++~~~ATS0=1^M.  The 1 after the = sign is the ring
  364.               number to answer on.  This method is satisfactory in
  365.               most cases.  Ring Detection mode waits until a ring is
  366.               detected before sending at ATA to the modem signalling it
  367.               to answer.
  368.  
  369.     OPTION O: This option sets the number of rings the modem will wait
  370.               before answering the phone.  Values between 1 and 99 may
  371.               be selected.  Only used for RING detect.
  372.  
  373.     OPTION P: This option allows the sysop to decide whether password
  374.               protection is desired each time a caller returns from a
  375.               door.  It is recommended that this option be kept at
  376.               'Yes' for optimal security.  Password protection coming
  377.               out of the remote shell is mandatory.
  378.  
  379.     OPTION R: This option tells the host system if it is being executed
  380.               from a FrontEnd mail system, such as the FrontDoor mail
  381.               program.  FrontEnd programs are necessary in order to
  382.               interface with certain mail networks, such as FidoNet.
  383.  
  384.     OPTION S: This option allow the sysop to determine if he wants the
  385.               internal screen blanker to be active.
  386.  
  387.  
  388.  
  389.                                                                      page 6
  390. ---------------------------------------------------------------------------
  391.  
  392.  
  393.  
  394.  
  395.     This completes the initial installation of the host, and this is all
  396.     that is required to run the host as a remote access program, or as a
  397.     simple BBS.  Help on the Host's menus are available while running the
  398.     Host by typing "H" from the main and message menus or "?" from the
  399.     protocol menu.  More detailed instructions on how to set up multiple
  400.     doors, bulletins, filelists, etc. come later in this manual.
  401.  
  402.  
  403.     THE MENU OPTIONS:
  404.  
  405.     DESCRIPTIONS OF THE SYSOP'S MENU COMMANDS.
  406.  
  407.                  █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  408.                  █  Executive Host  █░░     █▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  409.                  █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█░░     █  SysOp Menu  █░░
  410.                     ░░░░░░░░░░░░░░░░░░░     █▄▄▄▄▄▄▄▄▄▄▄▄▄▄█░░
  411.                                                ░░░░░░░░░░░░░░░
  412.       █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  413.       █      (D)ownload File           █░░
  414.       █      (U)pload File         █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  415.       █      (F)ile Directories    █       (M)essage Menu          █░░
  416.       █      (V)iew File           █       (B)ulletins             █░░
  417.       █      (T)ext Search         █       (O)pen Door             █░░
  418.       █      (S)hell to Dos        █       (EDIT) Guest List       █░░
  419.       █      (J)oin Conference     █       (UTIL)ities             █░░
  420.       █      (Q)uit Conference     █       (I)nfo on Host          █░░
  421.       █      (X)pert Mode          █       (C)olor on/off          █░░
  422.       █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█       (P)age SysOp            █░░
  423.          ░░░░░░░░░░░░░░░░░░░░░░░░░░█       (H)elp on Menus         █░░
  424.                                    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█░░
  425.                   (G)oodbye           ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  426.  
  427.  
  428.         (D)ownload - Sends a file from Executive Host to you.  The SysOp may
  429.     download from anywhere on the system by using a full path.  The SysOp
  430.     may also use wildcards (i.e. *.*) when downloading with batch
  431.     protocols.
  432.  
  433.     (U)pload - Sets Executive Host up to receive a file from you.  The
  434.     SysOp may also upload files to anywhere on the system by using a full
  435.     path (i.e. C:\LOTUS\BUSINESS.WKS).  If you use Zmodem, you will not be
  436.     able to upload with a full path since the protocol grabs the filename
  437.     from the remote site.
  438.  
  439.     (F)ile Directories - Gives a list of all files available for download,
  440.     with file names, sizes, dates, and descriptions.  After each screen is
  441.     filled, the display will pause until <Enter> is pressed.  If filelists
  442.     have not been set-up by the SysOp, only names, sizes, dates, and
  443.     transfer times will be displayed to the caller.
  444.  
  445.  
  446.  
  447.                                                                      page 7
  448. ---------------------------------------------------------------------------
  449.  
  450.  
  451.     (V)iew - The (Z) sub-option will view any Zip file in the main or
  452.     uploads directory of Executive Host.  A guest may also view text files
  453.     that are compressed inside of the zip file.  The (T) sub-option will
  454.     allow a guest to view any text file that the SysOp has made available.
  455.     A directory of text files available for view can be found with the (F)
  456.     option from the main menu, and then the (T) sub-option.  The (S)ysOp
  457.     view sub-option allows the SysOp to view any text file, anywhere on the
  458.     system.
  459.  
  460.     (T)ext Search - This option allows the caller to do a text search of
  461.     the filelists made available by the SysOp.  Searches for specific text,
  462.     file names, portions of file names, or even dates (in the correct format)
  463.     are allowed.  Wildcards (* or ?) will be searched for literally and should
  464.     not be used.  If the SysOp has not set-up filelists, this option may not
  465.     be performed.
  466.  
  467.     (J)oin Conference - This option allows callers to join (or enter)
  468.     a conference area.  Conference areas may have their own level of
  469.     security (minimum access level), file areas, and message base,
  470.     depending on how the SysOp chooses to set them up.
  471.  
  472.     (Q)uit Conference - This option returns the caller to the Main
  473.     conference area (the area all callers are in when they first log on).
  474.     This command is used by callers when they are wish to return to the
  475.     Main conference after using the (J)oin command.
  476.  
  477.     (X)pert Mode - This will make Executive Host stop displaying the main,
  478.     protocol, and message menus.
  479.  
  480.     (M)essage Menu - This option displays the five message options
  481.     available for all callers. They are as follows:
  482.     (E)nter a message
  483.     (R)ead messages
  484.     (N)ote to SysOp
  485.     (J)oin Conference
  486.     (Q)uit Conference
  487.     All of the menu choices on the message menu may also be executed from
  488.     the main menu, even though some are not listed.
  489.  
  490.     (B)ulletins - Displays a menu of bulletins callers may view.
  491.  
  492.     (O)pen Door - Displays a menu of doors that may be entered.
  493.  
  494.     (UTIL) Host Utilities - This option allows the use of four SysOp
  495.     utilities.  These utilities are:
  496.  
  497.  
  498.  
  499.                                                                      page 8
  500. ---------------------------------------------------------------------------
  501.  
  502.     (S)hell to DOS - This allows the SysOp to shell to dos from remote.
  503.     This option may be used when in local mode, but the F2 key is probably
  504.     a better choice in this case.  The remote shell may be executed without
  505.     using the "UTIL" option by just entering "S" from the main menu. The
  506.     Host will shell to DOS using one of three methods.  First, if the
  507.     DOORWAY.EXE file is detected in the Telix directory, the Host will
  508.     create a DOOR.SYS file and drop to DOS using this excellent redirection
  509.     program.  Doorway will allow the SysOp to run any program from remote
  510.     that does not run in graphics mode.  This includes most word-processors,
  511.     databases, and spreadsheets.  Doorway is share-ware, and the latest
  512.     version is available on most good BBS's as DRWY222.ZIP.
  513.  
  514.     If you need support for running graphic programs from remote, you will
  515.     have to buy a commercial program such as PC-Anywhere, Carbon Copy, or
  516.     Commute.  Any of these programs can be executed successfully from the
  517.     Executive Host remote shell.  Consult the documentation of these
  518.     programs on how to run them in the carrier detect startup mode.
  519.  
  520.     If Doorway is not detected, then the Host will search for the file
  521.     DROP.BAT.  The SysOp may modify this file to use the redirection
  522.     program/method of his choice (i.e. Gateway, PC-Anywhere, Commute).  If
  523.     this file is found, the Host will run it to perform the remote shell.
  524.     Executive Host swaps completely out of Telix when executing
  525.     the remote shell.  This means that you will have nearly
  526.     your entire system memory available to  run programs from remote.
  527.     Swapping completely out of Telix requires
  528.     that the communications port be reset.  This is done by running
  529.     RESET.EXE (an Executive Host utility) in the first line of the
  530.     DROP.BAT file.  In addition, the BOARD.BAT file must be executed
  531.     in the last line of the DROP.BAT file, in order to reload Executive
  532.     Host after the remote shell.  An example DROP.BAT file is listed
  533.     below.  This example is the default DROP.BAT file that Executive
  534.     Host creates automatically when DOORWAY.EXE is detected in the
  535.     Telix directory.
  536.  
  537.     RESET.EXE
  538.     DOORWAY SYS /O:t /L: /G:ON /V:D /B:M /C:Dos
  539.     C:
  540.     CD \TELIX
  541.     BOARD
  542.  
  543.     If DOORWAY.EXE and DROP.BAT are both not found, the Host will use
  544.     the DOS CTTY redirection function to allow the SysOp to shell from
  545.     remote.  The SysOp will not be able to run most programs, but will be
  546.     able to use DOS programs and commands, pkzip/pkunzip, and other programs
  547.     that do not write directly to the screen.
  548.  
  549.     (R)ead Host Caller's Log - Allows the remote view of the host caller's
  550.     log, which is a text record of everything that takes place on the host.
  551.     The caller's log is also where the caller's registration information is
  552.     stored.
  553.  
  554.  
  555.  
  556.                                                                      page 9
  557. ---------------------------------------------------------------------------
  558.  
  559.  
  560.  
  561.     (D)OS Command Line - Allows the execution of dos commands without
  562.     having to drop to DOS.
  563.  
  564.     (EDIT) Guest List - The guest list is the file that contains the list
  565.     of users of the host.  This command allows the SysOp to directly modify
  566.     the security levels of callers, even from remote.
  567.     The sub-options for this command are:
  568.  
  569.       (1)View Guest List - Allows the SysOp to view the current list of
  570.       callers along with their current status (security), and their password.
  571.  
  572.       (2)Add a new guest to list - This option allows the SysOp to add a new
  573.       caller's name and password to the guest list.
  574.  
  575.       (3)Edit User Record - This option will allow the SysOp to change
  576.       any field in a users record.
  577.  
  578.       (4)Edit Sysop Record - This option will allow the Sysop to change
  579.       any field in his own user record.
  580.  
  581.       (5)Edit the NEWUSER defaults - This option allows the SysOp to
  582.       change any field in the NEWUSER.DAT file which contains the
  583.       default values for new callers.
  584.  
  585.     (T)urn off Host - Shuts down the host from remote.  When this option
  586.     is chosen, the SysOp will be prompted to decide which environment the
  587.     host should quit to (Telix or DOS).  By quitting to DOS, the SysOp
  588.     may return to a batch file process.
  589.  
  590.  
  591.     (I)nfo on Host - Displays the Executive Host information screen.
  592.  
  593.     (C)olor On/Off - This will allow the caller to switch between ascii
  594.     and color menus.
  595.  
  596.     (P)age - If the page is turned on, this will page the SYSOP for 20
  597.     seconds.
  598.  
  599.     (H)elp - Will display a menu command help file.
  600.  
  601.     (G)oodbye - This will log you off, and set Executive Host up for
  602.     another caller.
  603.  
  604.  
  605.  
  606.                                                                     page 10
  607. ---------------------------------------------------------------------------
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.     DESCRIPTIONS OF THE GUEST'S MENU COMMANDS:
  615.  
  616.                  █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  617.                  █  Executive Host  █░░     █▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  618.                  █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█░░     █  Guest Menu  █░░
  619.                     ░░░░░░░░░░░░░░░░░░░     █▄▄▄▄▄▄▄▄▄▄▄▄▄▄█░░
  620.                                                ░░░░░░░░░░░░░░░
  621.        █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  622.        █      (D)ownload File          █░░
  623.        █      (U)pload File         █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  624.        █      (F)ile Directories    █       (M)essage Menu          █░░
  625.        █      (V)iew File           █       (B)ulletins             █░░
  626.        █      (T)ext Search         █       (O)pen Door             █░░
  627.        █      (J)oin Conference     █       (I)nfo on Host          █░░
  628.        █      (Q)uit Conference     █       (C)olor on/off          █░░
  629.        █      (X)pert Mode          █       (N)ote to Sysop         █░░
  630.        █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█       (P)age SysOp            █░░
  631.           ░░░░░░░░░░░░░░░░░░░░░░░░░░█       (H)elp on Menus         █░░
  632.                                     █       (EDIT)/VIEW User Stats  █░░
  633.                                     █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█░░
  634.                    (G)oodbye           ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  635.  
  636.  
  637.     The Guest menu is identical to the SysOp menu except for 2 items.
  638.  
  639.     (EDIT) replaces of the SysOp (UTIL)ities command.  This command
  640.     allows the caller to change his default transfer protocol and/or
  641.     his password.  He may also view his other statistacs.
  642.  
  643.     The (N)ote to SysOp command will allow a caller to leave a message
  644.     to the sysop, no matter what the caller's security level.  If a
  645.     caller's security level 2 or below, the message is automatically
  646.     marked as private E-mail.
  647.  
  648.  
  649.  
  650.  
  651.  
  652.                                                                     page 10a
  653. ---------------------------------------------------------------------------
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.     DESCRIPTIONS OF THE MESSAGE MENU COMMANDS:
  661.  
  662.               █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█      █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  663.               █  Executive Host  █░░    █  Message Menu  █░░
  664.               █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█░░    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█░░
  665.                  ░░░░░░░░░░░░░░░░░░░       ░░░░░░░░░░░░░░░░░
  666.  
  667.                     █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  668.                     █                               █░░
  669.                     █       (E)nter a Message       █░░
  670.                     █       (R)ead Messages         █░░
  671.                     █       (N)ote to SysOp         █░░
  672.                     █       (J)oin Conference       █░░
  673.                     █       (Q)uit Conference       █░░
  674.                     █                               █░░
  675.                     █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█░░
  676.                        ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  677.  
  678.                          (H)elp on Message Menu
  679.  
  680.     (E)nter Message - Allows callers with access level 3 or above to
  681.     leave a private or public message.  Public messages may be addressed
  682.     to a specific person, or to "ALL".  Callers with access level 2 or
  683.     below may only leave private mail addressed to the SysOp.
  684.  
  685.     (R)ead Messages - Allows callers to read mail addressed to them, and
  686.     also read all messages in the conference marked as public mail.
  687.  
  688.     The (N)ote to SysOp, (J)oin Conference, and (Q)uit Conference commands
  689.     are identical to those found on the main guest and sysop menus.
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.                                                                     page 11
  698. ---------------------------------------------------------------------------
  699.  
  700.  
  701.     SYSOP'S FUNCTION KEYS (ON-LINE COMMANDS):
  702.  
  703.     The SysOp has eight commands on the function keys that may be executed
  704.     while a caller is on-line, or while in the local logon mode.  The SysOp
  705.     may toggle the list of commands on the status line by using the up and
  706.     down arrow keys.
  707.  
  708.  
  709.     F1 Key - Kill User - This function will hang-up on the current caller
  710.     immediately with no warning or comment.
  711.  
  712.     F2 Key - Dos Functions - This function will bring up the Telix Dos
  713.     functions window where the SysOp may drop to dos, perform a directory,
  714.     etc.
  715.  
  716.     F3 Key - This key will initiate chat with the current caller.
  717.  
  718.     F4 Key - This key will allow the SysOp to edit the user file
  719.     (EXECHOST.USR) file with a text editor, while the caller waits on-line.
  720.  
  721.     F5 Key - This key will raise the caller's access level (temporarily) to
  722.     the SysOp level (level 99).
  723.  
  724.     F6 Key - This key will set the caller's access level (temporarily) to
  725.     the default new user access level found in the NEWUSER.DAT.
  726.  
  727.     F7 Key - This key will increase the caller's on-line time in 5-minute
  728.     increments.
  729.  
  730.     F8 Key - This key will decrease the caller's on-line time in 5-minute
  731.     decrements.
  732.  
  733.     F9 Key - This key toggles the page on/off switch.  If this switch is
  734.     on callers will be able to page the SysOp.  If it is turned off, the
  735.     caller will be instructed to leave a message.
  736.  
  737.     F10 Key - This key displays the SysOp's full-screen help.  It does not
  738.     interfere with the caller, and the caller cannot see the help message.
  739.  
  740.  
  741.  
  742.  
  743.  
  744.                                                                     page 12
  745. ---------------------------------------------------------------------------
  746.  
  747.     HOST SECURITY LEVELS:
  748.  
  749.     Level 0    - Caller is "locked-out" of the Host and will have no access.
  750.     Level 1    - Callers may read mail, view bulletins and info screen,
  751.                  page the SysOp, or leave a private message to the SysOp.
  752.     Level 2    - Same as 1, but may also view filelists and perform a text
  753.                  search on filelists.
  754.     Level 3    - Same as 2, but may also enter public messages and
  755.                  upload files.
  756.     Level 4    - Same as 3, but has access to doors and may view files.
  757.     Level 5    - Caller has full guest privileges including the ability to
  758.                  download files.
  759.     Level 6-98 - Same access as 5.  These additional security levels permits
  760.                  the sysop to better tailor conference access.
  761.     Level 99   - SysOp status.  Caller has full access to all SysOp functions.
  762.     Access level 99 may be assigned via the Guest List Editor.  Access
  763.     level 99 will give the caller complete access to your system, and
  764.     disastrous results could occur either by accident or on purpose.
  765.  
  766.     See appendix D for the use of the secondary security!!
  767.  
  768.  
  769.     THE MESSAGE BASE AND HOW IT WORKS:
  770.  
  771.     The message base combines public messages and private E-mail into
  772.     one secure message system.  Each message base has its own index file
  773.     for added speed and ease of use.
  774.  
  775.     The message base uses the message data numbers assigned to each
  776.     user in the EXECHOST.USR file.  The data numbers are added sequentially
  777.     to the file EXECMAIL.DAT, where the user's message information is stored.
  778.     Two important bits of information are stored here.  The first is the
  779.     number of the user's last message read.  This is stored in order to give
  780.     the caller an idea of where he left off from the last time he read
  781.     messages.  The second bit of information is the number of the last public
  782.     message addressed to the user.  When a caller logs on, the Host looks at
  783.     the message data file, and compares the last message read with the last
  784.     message sent to the user.  This way the Host is able to quickly determine
  785.     if the user has new mail, without having to scan the entire message base.
  786.  
  787.  
  788.  
  789.  
  790.                                                                     page 13
  791. ---------------------------------------------------------------------------
  792.  
  793.  
  794.     This quick scan is performed for each conference in which the caller has
  795.     access (if conferences have been setup), and the caller is notified of
  796.     which conferences he has mail waiting.
  797.  
  798.     Messages written to or from the caller may be deleted by choosing
  799.     (k)ill at the bottom of the message.  The SysOp may delete any public
  800.     message.  Note:  This function does not actually delete the message from
  801.     the message base, but simply marks it as deleted so callers are unable to
  802.     read it.  PACK.EXE must be run to strip these deleted messages from the
  803.     message base.  It is recommended that SysOps run PACK.EXE at least once
  804.     a week (or in the daily event) in order to trim down the size of the
  805.     message base and speed up it's operation.  Read the file PACK.DOC for
  806.     more information on PACK.EXE.
  807.  
  808.  
  809.     Example of the EXECMAIL.DAT file:
  810.  
  811.             ⌐-------    Message Data Number
  812.             |   ⌐---    User's Last Message Read (public message)
  813.             |   |     ⌐ Number of Last Message Sent to User (public message)
  814.             |   |     |
  815.             |   |     |      (semicolons used as dividers)
  816.          0001;000040;000038
  817.          0002;000039;000012
  818.          0003;000040;000033
  819.          0004;000022;000007
  820.          0005;000035;000004
  821.  
  822.  
  823.     ADDING FILES TO YOUR HOST SETUP:
  824.  
  825.     If you are running the program as a public access BBS, or just as a
  826.     semi-private host, you will be sure to want to make available certain
  827.     programs for download.  Of course the SysOp may download from anywhere
  828.     on the system, but guest callers may download from only the upload and
  829.     download directories and/or any subdirectory listed in the DOWNLOAD.LST.
  830.     Therefore, in order to make programs available to all callers, they
  831.     must be copied into one of these directories.
  832.  
  833.        Example of the DOWNLOAD.LST file
  834.     << Beginning of File >>
  835.     C:\GAMES\
  836.     D:\UTILS\
  837.     E:\CDROM1\
  838.     E:\CDROM2\
  839.     etc, etc....
  840.     <<   End of File    >>
  841.  
  842.  
  843.  
  844.                                                                     page 14
  845. ---------------------------------------------------------------------------
  846.  
  847.     There is no limit to the number of paths that may be used as download
  848.     directories for your callers.  WARNING!!  Do not add your Telix directory
  849.     to this list, since this would compromise your system security.
  850.  
  851.     If you are using filelists with descriptions, initially just copy your
  852.     new files to a download directory.  Then use the Host Filer to add these
  853.     filenames to your filelists (Option A).  After your initial set-up
  854.     it is a good idea to add new programs to the filelists prior to
  855.     copying them into the download directories.  The easiest and most
  856.     efficient way to do this is to first separate new files into categories
  857.     represented by your filelists.  For example, copy all of your new
  858.     utility files into a temporary directory.  Then use option A to add the
  859.     new files to your utility filelist.  This will allow you to enter a path
  860.     such as "C:\TEMP\*.ZIP", instead of adding each file individually.  All
  861.     that is left is to copy the files into a valid download directory,
  862.     delete the original files in the temp directory, and start your new
  863.     category.
  864.  
  865.  
  866.     INSTALLING DESCRIPTION FILES - Executive Host works fine using only
  867.     physical (DOS) file directories, however most SysOps who want to run a
  868.     serious bbs will want to use a series of filelists that will display the
  869.     filenames, dates, and descriptions.  Executive Host has an advanced filer
  870.     built in, and filelists can be setup easily as follows.
  871.  
  872.     1.  Decide how many different filelists you wish to use, and enter their
  873.     names and numbers in the directory data file DIR.DAT.
  874.  
  875.     2.  If you want to use only one big filelist, the DIR.DAT file
  876.     is not necessary.  Just name the filelist MAIN.DIR, and the
  877.     host will use it.
  878.  
  879.     3.  If you use the DIR.DAT file, you must also use the file called
  880.     DIRLIST.  This file is the menu that will be displayed whenever a
  881.     caller chooses to view the filelists, and should contain the menu
  882.     of filelists with their corresponding number.  An ansi color directory
  883.     menu file may also be used and must be called DIRLISTG.  Ansi colors
  884.     are automatically added to DIRLIST if this file is not present.
  885.  
  886.     4.  A Recent Uploads filelist should also be created and must be
  887.     called NEW.DIR.  This file is where the descriptions of files
  888.     uploaded by callers will be added.  It is recommended that files be
  889.     rotated out of the Recent Uploads directory after about a week's time,
  890.     but that is up to the SysOp.
  891.  
  892.     5.  Once the data file has been setup and each filelist has been created,
  893.     the Host Filer (F6) will recognize your setup and allow you to edit and
  894.     modify these files when necessary.  All files must be in the Telix
  895.     directory.  Example files of the DIR.DAT, DIRLIST and DIRLISTG files are
  896.     included in the file EXAMPLES.ZIP.
  897.  
  898.     6.  Ansi colors are added to the filelists automatically, so a separate
  899.     ansi file is not necessary.
  900.  
  901.  
  902.  
  903.                                                                     page 15
  904. ---------------------------------------------------------------------------
  905.  
  906.  
  907.     INSTALLING BULLETINS - The set-up for bulletins is similar to the
  908.     setup for filelists and is done as follows:
  909.  
  910.     1.  If you wish to use only one bulletin file, name it BULLETIN, and
  911.     the Host will display it when a caller selects the view bulletins
  912.     option.  An ansi bulletin may also be displayed for callers who choose
  913.     color.  This file must be called BULLTING.
  914.  
  915.     2.  If you wish to set-up multiple bulletins, you must use a data file
  916.     similar to the filelist data file.  Enter each bulletin's name and
  917.     number in the file BULLETIN.DAT.
  918.  
  919.     3.  If you are using multiple bulletins, you must create/modify the
  920.     file BULLLIST, which is the menu displayed to callers that shows the
  921.     available bulletins, and their corresponding number  The file
  922.     BULLLIST.G may also be used to display a color bulletin menu.  Ansi
  923.     colors are automatically added if this file is not found.
  924.  
  925.     4.  Create each bulletin with your text editor, and put them in the
  926.     host directory.  Ansi is added automatically to the bulletins unless
  927.     you wish to make separate ansi bulletins.  You may do this by adding a
  928.     "G" to the end of the bulletin file name.  For example, the ansi
  929.     bulletin for the file RULES, should be RULESG.  Note that the
  930.     bulletin name may not be longer than 7 characters long if an ansi
  931.     version of the bulletin is to be used.
  932.  
  933.     5.  Once all of this has been completed, your bulletins, menu, and data
  934.     file may be modified in the SysOp's Utilities Window (F5) at the waiting
  935.     for call screen.
  936.  
  937.  
  938.     INSTALLING DOORS - The set-up of doors is also similar to the set-up of
  939.     bulletins and filelists, and is done as follows:
  940.  
  941.     1.  If you wish to have only one door on-line, then create a file
  942.     called DOOR.BAT that will run the door.  DOOR.BAT will be run
  943.     whenever a caller chooses the (O)pen Door option.
  944.  
  945.     2.  If you wish to use multiple doors, create/modify the file DOOR.DAT
  946.     with the batch file name and corresponding number of each door.
  947.  
  948.     3.  Also modify the door menu file DOORLIST, which is displayed to
  949.     the caller when the (O)pen Door option is chosen.  The file
  950.     DOORLIST.G may be used to create a color door menu to callers.  Ansi
  951.     colors are automatically added if this file is not found.
  952.  
  953.     4.  Create the batch file for each door to be run.  FISHING.BAT is an
  954.     example of a batch file for an RBBS door.
  955.  
  956.     5.  Once the above has been accomplished, the door batch files, menu,
  957.     and data file may be modified from the SysOp's Utilities window (F5) at
  958.     the waiting for call screen.
  959.  
  960.  
  961.  
  962.                                                                     page 16
  963. ---------------------------------------------------------------------------
  964.  
  965.     6.  Two files are created when a door is opened, a GAP BBS compatible
  966.     DOOR.SYS file which is recognized by Gap door programs and Doorway, and
  967.     the DORINFO1.DEF file, which is recognized by RBBS compatible doors,
  968.     and some QBBS doors.
  969.  
  970.     7.  IMPORTANT!:        Executive Host swaps
  971.     completely out of Telix to execute door programs.  For this reason,
  972.     and in order to reset the computer's communications port, the
  973.     RESET.EXE program must be run in each door batch file.  RESET.EXE
  974.     should be the first command executed in each door batch file,
  975.     otherwise the some doors may become confused and.  In addition,
  976.     since Telix is completely swapped out when running doors, in order
  977.     to reload the host system, THE BOARD.BAT FILE MUST BE RUN as the last
  978.     line in ALL door batch files.  An example door batch file for the
  979.     Kannons and Katapults door game is listed below.
  980.  
  981.     RESET.EXE
  982.     CD \KNK
  983.     KNK C:\TELIX\DORINFO1.DEF
  984.     CD \TELIX
  985.     BOARD.BAT
  986.  
  987.     Notice that RESET.EXE is the first command in the batch file, and that
  988.     BOARD.BAT is the last command.  It is very important that all door
  989.     batch files are setup similarly.
  990.  
  991.  
  992.     INSTALLING CONFERENCES - The setup of conferences in Executive Host
  993.     can add much power and flexibility to the host system.  Setup of
  994.     conferences is listed on a step-by-step basis below.  There are
  995.     four main steps.
  996.  
  997.     1.  Create the conference subdirectory with the DOS "MD" command.
  998.     Conference subdirectories are where the conference messages and other
  999.     data files are stored.  For example, to create a subdirectory for
  1000.     the SYSOP conference, you would type "MD C:\TELIX\SYSOP.  It is
  1001.     good practice to name your subdirectory the same as the conference name.
  1002.  
  1003.     2.  Add the conference setup information to the file CONF.DAT.  This
  1004.     is where the conference name, number, and other important information
  1005.     are stored.  The format of this file is shown below:
  1006.  
  1007.     1;SysOp              <--   number and name of conference       (1)
  1008.     C:\TELIX\SYSOP\      <--   conference directory                (2)
  1009.     C:\TELIX\DOWN\       <--   conference download directory       (3)
  1010.     C:\TELIX\UP\         <--   conference upload directory         (4)
  1011.     06                   <--   minimum access level for conference (5)
  1012.  
  1013.     Line one contains the conference number and name.  Be sure to limit
  1014.     your conference name to less than 16 characters.  The conference
  1015.     numbers should be kept in sequence and with NO skipping of numbers.
  1016.  
  1017.  
  1018.  
  1019.                                                                     page 17
  1020. ---------------------------------------------------------------------------
  1021.  
  1022.  
  1023.     Line two contains the name of the conference directory that you just
  1024.     created using the DOS "MD" command.  Use the full path, i.e.
  1025.     "C:\TELIX\SYSOP\".  Enter the path in the exact format as shown above.
  1026.     Line three contains the conference download directory.  This may be
  1027.     the same or different from the main download directory setup in the
  1028.     Host configuration.
  1029.     Line four contains the conference upload directory.  This path may
  1030.     also be the same or different than the main upload directory setup in
  1031.     the Host configuration.
  1032.     Line five contains the minimum access level of callers that will be
  1033.     admitted into the conference.
  1034.     Be sure to end all paths with a "\" backslash, as shown above.
  1035.     More conferences are added to the CONF.DAT file in the same manner,
  1036.     by listing this information below the last conference.
  1037.  
  1038.     3.  Next create or edit the CONFMENU and CONFMENU.G files.
  1039.     These are the conference menu files that will be displayed to callers
  1040.     when they select the (J)oin Conference option from the main menu.
  1041.     These files, along with the CONF.DAT file must be present in the Telix
  1042.     directory in order for the Host to recognize that conferences have
  1043.     been setup properly.
  1044.  
  1045.     4.  Special conference files and menus may now be added to the
  1046.     conference directory.  Conference specific setups for bulletins, doors,
  1047.     and filelists may be created for each conference.  For example, if the
  1048.     Host found the files DIRLIST/DIRLIST.G and DIR.DAT in a conference
  1049.     directory, it would use this filelist setup when callers are in this
  1050.     conference only.  The SysOp can setup bulletins, filelists and doors
  1051.     in each conference, EXACTLY as was done for the Main conference.
  1052.     By limiting the access of callers admitted into conferences, the SysOp
  1053.     can thus create private conferences with their own file areas, doors,
  1054.     bulletins and message bases.  In addition, the SysOp may design
  1055.     different menus for each conference, and place them in the conference
  1056.     directory, if so inclined.
  1057.  
  1058.     The following files may be placed in the conference directory as
  1059.     substitutes for the files and menus in the Telix directory:
  1060.  
  1061.     OPEN.            *
  1062.     OPENG.           *
  1063.     NEWS.x           *  The x is a number from 0 to 9 allowing the
  1064.     NEWSG.x          *  display of up to 10 different files
  1065.     DIR.DAT
  1066.     DIRLIST
  1067.     DIRLISTG
  1068.     DOOR.DAT
  1069.     DOORLIST
  1070.     DOORLIST.G
  1071.     BULLETIN.DAT
  1072.     BULLLIST
  1073.     BULLLIST.G
  1074.  
  1075.  
  1076.  
  1077.                                                                     page 18
  1078. ---------------------------------------------------------------------------
  1079.  
  1080.     Executive Host  also supports different menus in each
  1081.     conference.  These files, of course, are not necessary, but if
  1082.     you wish to have different menus in each conference, it is now
  1083.     possible.  Of course, you must have a registered version of
  1084.     Executive Host to utilize custom menus.
  1085.  
  1086.     Files marked with an asterisk (*) will only be displayed if found in
  1087.     the conference directory.  If any of the other files are not found in
  1088.     the conference directory, the identical files in the Telix directory
  1089.     will be used.  In other words, the Main conference's filelists, bulletins
  1090.     and doors will always be used as a default if the SysOp has not setup
  1091.     special ones for each conference.
  1092.  
  1093.     No other files of any kind should be copied into the conference directory,
  1094.     as they will not be used and will only waste your hard-drive space.
  1095.     In particular, all filelists (dir files), bulletins, and door batch files
  1096.     should be kept in the Telix directory, and full paths are not necessary
  1097.     in the DIR.DAT, DOOR.DAT, and BULLETIN.DAT files.
  1098.  
  1099.  
  1100.     ADDITIONAL SYSTEM SECURITY -  Executive Host now allows the
  1101.     SysOp to create and update a 'trashcan' file.  This file should be
  1102.     called TRASHCAN.TXT and is a list of obscene and/or undesirable names
  1103.     that the SysOp wishes to check new callers' names against, when they
  1104.     are first registering.  When a caller first logs in as a new user,
  1105.     his name is checked against the names in the trashcan file.  If the
  1106.     new caller's name matches with any of the undesirable names listed
  1107.     in the file, the caller is disconnected immediately.  This file can be
  1108.     used to weed out obvious undesirable callers with names such as
  1109.     'Hacker', and can also be used to prevent a particular person from
  1110.     registering who has proved to be a problem in the past.  Both single
  1111.     and full names can be added to this file, and should be listed, one on
  1112.     each line, as shown below (case is insignificant):
  1113.  
  1114.     Hacker
  1115.     Jerk
  1116.     Joe Pest
  1117.     BBS Terrorist
  1118.  
  1119.     CALLER REGISTRATION INFORMATION AND SCRIPTS - Executive Host
  1120.     now has an external script questionnaire with a list of questions to
  1121.     be asked of new callers.  This script questionnaire file is named
  1122.     REGISTER.ASK, and can be modified by the SysOp to change the default
  1123.     questions, or add additional questions.  Answers to the new user
  1124.     questionnaire are no longer saved to the EXECHOST.LOG file.  Instead,
  1125.     answers to the REGISTER.ASK file are saved to a file named REGISTER.ANS.
  1126.  
  1127.  
  1128.     THE HOST EVENT - Executive Host will execute the EVENT.BAT file daily,
  1129.     at the date/time specified in the Host Configuration.  An EVENT.BAT
  1130.     will be created as part of the installation.  This will delete
  1131.     CALLERS.DAT and will run PACK.EXE to keep message bases manageable.
  1132.     The EVENT.BAT must execute BOARD.BAT as the last item.
  1133.  
  1134.  
  1135.  
  1136.                                                                     page 19
  1137. ---------------------------------------------------------------------------
  1138.  
  1139.     CALLERS.DAT contains information on how much time each caller has
  1140.     used on the BBS for that particular day.  If you are not running
  1141.     your host 24 hours, and the event is not run each day, this file
  1142.     will still need to be deleted, otherwise all active callers will
  1143.     eventually run out of time, and will be unable to login to your
  1144.     system.  The EVENT.BAT file is a perfect place to run optional
  1145.     utilities and perform automatic backup procedures on your system.
  1146.  
  1147.  
  1148.     USING THE HOST UTILITIES - By Pressing the F5 key at the waiting for
  1149.     caller screen, the SysOp may enter the Host Utilities area.  In this
  1150.     area the SysOp may choose from 10 different utility functions (A-J).
  1151.     If conferences have been setup, the conference menu will be displayed,
  1152.     and the SysOp will be asked to select the conference to work out of.
  1153.  
  1154.     ╔══════════════════════════════════════════════════════════════════╗
  1155.     ║                                                                  ║
  1156.     ║                                                                  ║
  1157.     ║                     Sysop's Host Utilities                       ║
  1158.     ║                                                                  ║
  1159.     ║                                                                  ║
  1160.     ║    A>  List Caller's Log               F>  Edit Door List        ║
  1161.     ║                                                                  ║
  1162.     ║    B>  Edit UserFile                   G>  Edit Door Batch Files ║
  1163.     ║                                                                  ║
  1164.     ║    C>  Edit Bulletin List              H>  Edit Door Data File   ║
  1165.     ║                                                                  ║
  1166.     ║    D>  Edit Bulletins                  I>  Test-Run Door         ║
  1167.     ║                                                                  ║
  1168.     ║    E>  Edit Bulletin Data File         J>  DOS Command Line      ║
  1169.     ║                                                                  ║
  1170.     ║                                                                  ║
  1171.     ║             Choose a Utility Option? <Enter>=quit ->             ║
  1172.     ║                                                                  ║
  1173.     ╚══════════════════════════════════════════════════════════════════╝
  1174.  
  1175.     (A) - List Caller's Log.  This option will use the LIST.COM file
  1176.     browsing utility to view the Host caller's log.  A copy of List.com must
  1177.     be located in the Telix directory.  V. Buerg's more advanced list.com
  1178.     may be substituted in the place of the list program distributed with
  1179.     Executive Host.
  1180.  
  1181.     (B) - Edit UserFile.  This option will use the text editor defined in
  1182.     Telix to edit the Host's user database.  Callers' passwords and
  1183.     security may be manually changed using this option.  Be careful to
  1184.     not alter the structure or order of this file, otherwise the host
  1185.     will report an error.
  1186.  
  1187.     (C) - Press C to bring up the bulletin menu file in your text editor.
  1188.     This is the file that shows callers the bulletins available for view.
  1189.     If this file is modified, and you are also using the file BULLLIST.G
  1190.     to display a color menu, you will have to make the necessary changes to
  1191.     it also.
  1192.  
  1193.  
  1194.  
  1195.                                                                     page 20
  1196. ---------------------------------------------------------------------------
  1197.  
  1198.     (D) - Option D will allow the editing of each bulletin that is set-up
  1199.     in the bulletin data file (BULLETIN.DAT).  First you will be displayed
  1200.     the bulletin menu, from which you must select which bulletin to edit.
  1201.  
  1202.     (E) - Option E allows will bring up the bulletin data file in your text
  1203.     editor.  This is the file that tells the host, which bulletins to read,
  1204.     and their respective numbers.
  1205.  
  1206.     (F) - Option F will allow the editing of the door menu file DOORLIST.
  1207.     This is the menu of all doors available for callers, and is displayed
  1208.     when a caller enters "O" for open door.
  1209.  
  1210.     (G) - Choosing option G will allow you to edit any of your batch files
  1211.     that execute doors.  The Host will display your door menu, in order for
  1212.     you to select the batch file to edit, and will then bring up the batch
  1213.     file you choose in your text editor.
  1214.  
  1215.     (H) - Option H allow you to edit the door data file, which contains the
  1216.     number and name of each door available for callers to use.
  1217.  
  1218.     (I) - This option will test-run any of the doors that you have set-up in
  1219.     the door data file. It will display your door menu, and ask you to select
  1220.     a door to test-run.  Once you have done this it will run the door's batch
  1221.     file, and allow you to test your set-up and installation of doors.
  1222.  
  1223.     (J) - DOS Command Line - This option will allow the SysOp to run a
  1224.     specific application without dropping to DOS.  A Drop to DOS may be
  1225.     done by pressing the <Enter> or <ESC> key from the DOS command Line.
  1226.  
  1227.  
  1228.     USING THE HOST FILER - By pressing the F6 key at the waiting for caller
  1229.     screen, the SysOp may enter the Host Filer area.  In this area the
  1230.     SysOp may choose from 10 different Filer options also (A-J).
  1231.     If conferences have been setup, the conference menu will be displayed,
  1232.     and the SysOp will be asked to select the conference to work out of.
  1233.  
  1234.     ╔══════════════════════════════════════════════════════════════════╗
  1235.     ║                                                                  ║
  1236.     ║                      Executive Host Filer                        ║
  1237.     ║                                                                  ║
  1238.     ║    A>  Add New Files to Filelist       F>  Verify Filelist       ║
  1239.     ║                                                                  ║
  1240.     ║    B>  Auto-Describe Filelist          G>                        ║
  1241.     ║                                                                  ║
  1242.     ║    C>  Edit Filelist Menu              H>  Run Editor            ║
  1243.     ║                                                                  ║
  1244.     ║    D>  Edit Filelist                   I>  Run List.com          ║
  1245.     ║                                                                  ║
  1246.     ║    E>  Edit Filelist Data File         J>  DOS Command Line      ║
  1247.     ║                                                                  ║
  1248.     ║              Choose a Filer Option? <Enter>=quit ->              ║
  1249.     ║                                                                  ║
  1250.     ╚══════════════════════════════════════════════════════════════════╝
  1251.  
  1252.  
  1253.  
  1254.                                                                     page 21
  1255. ---------------------------------------------------------------------------
  1256.  
  1257.     (A) - The "Add New Files to Filelist" option allows the SysOp to add
  1258.     one or more new files that he has acquired to a filelist.  The SysOp
  1259.     will be asked for the path of the new programs first.  For example
  1260.     "A:*.ZIP" may be entered. Then the SysOp will be asked which filelist
  1261.     to add the new programs to.  The file adder will add these programs
  1262.     to the filelist and allow the manual entry of descriptions by the
  1263.     SysOp.  Also remember to sort the filelist after the new files have
  1264.     been added (Option G).  The new files must of course be copied into the
  1265.     main or uploads directory in order to be available for downloading.
  1266.  
  1267.     (B) - The "Auto-Describe Filelist" option will add descriptions to your
  1268.     filelist from an existing list.  In other words, if you have just
  1269.     used option (A) to add new files to an Executive Host filelist, and you
  1270.     do not want to add all of the descriptions manually, you have another
  1271.     alternative.  You can download or capture a filelist from another BBS,
  1272.     and use this source file to transfer the descriptions to your Host
  1273.     filelist.  This is the purpose of option (B).  The source file may be
  1274.     in any popular bbs format i.e. PCB, RBBS, dBBS, etc.  The SysOp will be
  1275.     asked for the name of the filelist that needs descriptions added.  Next,
  1276.     the name of the source file to be searched must be entered.  Both files
  1277.     must be sorted alphabetically prior to using this option.  A .bak file of
  1278.     the filelist is created in case something goes wrong.  All files must be
  1279.     in the Telix (Host) directory.
  1280.  
  1281.     (C-E) - Allows the editing of filelists, the directory menu file,
  1282.     and the directory data file.
  1283.  
  1284.     (F) - Verify Filelist - This option will verify that all the files in a
  1285.     filelist really exist in either the upload or download directories.
  1286.       Example:               75 files processed.
  1287.                               0 files NOT Found.
  1288.  
  1289.     (G) - Sort Filelist - This option will sort a filelist using the
  1290.     program SORTIT.EXE.  This program sorts filelists alphabetically, while
  1291.     ignoring (not sorting) any filelist information header that may be
  1292.     present.  Filelists may not be larger than 64k in size.  A custom
  1293.     sort program, such as V. Buerg's SORTF.COM may be implemented to sort
  1294.     files larger than 64k.  This is done by deleting the file SORTIT.EXE and
  1295.     creating a batch file named SORTIT.BAT to run the program.  It is a good
  1296.     idea to always keep filelists sorted in order to give callers an orderly
  1297.     display of files available for download.  Also, filelists must be sorted
  1298.     prior to using the "Auto-Describe Filelist" option in the Host Filer.  To
  1299.     sort a file from the dos prompt, simply type "SORTIT [name of filelist]".
  1300.  
  1301.     (H) - Run Editor - This option simply runs the editor defined in Telix
  1302.     without a file name.  Ted.com is run by default if an editor is not
  1303.     defined in Telix.
  1304.  
  1305.     (I) - Run List - This option will run the LIST.COM file browsing utility
  1306.     if it is present in the Telix directory.
  1307.  
  1308.     (J) - DOS command Line - This option is identical to option "J" in the
  1309.     Host Utilities area.  You may enter a DOS command to be executed, or
  1310.     press <Enter> or <Esc> to drop to DOS.
  1311.  
  1312.  
  1313.  
  1314.  
  1315.                                                                     page 22
  1316. ---------------------------------------------------------------------------
  1317.  
  1318.  
  1319.  
  1320.  
  1321.     DOWNLOADING - Downloading may take place from either upload or
  1322.     download directories, and all files in any of these directories are
  1323.     always available for download by all callers with access to the
  1324.     conference.  The SysOp may of course enter a full path and download from
  1325.     anywhere on the system.  Remember that the file DOWNLOAD.LST may be
  1326.     used to make any path on the system a valid Executive Host download
  1327.     directory.
  1328.  
  1329.  
  1330.     UPLOADING - Files uploaded by all callers will be sent to the uploads
  1331.     directory.  In addition the UPLOAD.BAT file MUST be run.
  1332.     This batch file could perform various virus checking functions, and
  1333.     integrity checks on the uploaded file(s).  The UPLOAD.BAT must move
  1334.     all files in the upload directory to some other subdirectory.  This
  1335.     could be the download directory or some holding directory.
  1336.     The SysOp may include a full path when uploading, and the file can
  1337.     be sent anywhere on the system.
  1338.  
  1339.  
  1340.     IMPORTANT FILES TO BECOME FAMILIAR WITH - The following files are used
  1341.     in the day to day operation of the Host and their structure and format
  1342.     should be studied by the SysOp.  If they should ever become corrupted
  1343.     or deleted, your knowledge of their structure will ensure that you will
  1344.     be back on-line quickly.
  1345.  
  1346.     System and Message Base Files:
  1347.     exechost.usr - the Host UserFile containing the name, password, and
  1348.                    security levels of all callers.
  1349.     exechost.cnf - the Host configuration data file
  1350.     execmail.dat - the message base data file.
  1351.     message.txt  - the message base text.
  1352.     message.dat  - the message base pointers data file.
  1353.     message.ndx  - the message base index file
  1354.     Executive Host External Menu Files:
  1355.  *  guest.men    - main menu displayed to all callers except sysop
  1356.  *  guestg.men   - ansi version of guest.men
  1357.  *  sysop.men    - main menu displayed to the sysop only
  1358.  *  sysopg.men   - ansi version of sysop.men
  1359.  *  message.men  - message system menu
  1360.  *  messageg.men - ansi version of message.men
  1361.  *  protocol.men - protocol selection menu
  1362.  *  protcolg.men - ansi version of protocol.men
  1363.  *  util.men     - sysop utilities menu
  1364.  *  utilg.men    - ansi version of util.men
  1365.  *  edit.men     - sysop's edit guest list menu
  1366.  *  editg.men    - ansi version of edit.men
  1367.  
  1368.     [*] - these files are not supported in the UNREGISTERED version.
  1369.  
  1370.  
  1371.  
  1372.                                                                     page 23
  1373. ---------------------------------------------------------------------------
  1374.  
  1375.  
  1376.  
  1377.  
  1378.     OTHER IMPORTANT FILES:
  1379.  
  1380.     exechost.log - host usage log - contains a log of caller activities on
  1381.                    your host bbs system.
  1382.     register.ask - the script file questionnaire which contains questions
  1383.                    asked of all new callers.
  1384.     register.ans - the answer file containing each new caller's answers
  1385.                    to the questions in the register.ask script file.
  1386.     trashcan.txt - text file containing any obscene or undesirable names
  1387.                    you wish to check new callers' names against before
  1388.                    granting registration.
  1389.     sortit.exe   - program that sorts filelists.
  1390.     reset.exe    - resets communications port before remote shell & doors.
  1391.     pack.exe     - removes deleted mail from each message base and
  1392.                    updates the message index file.
  1393.     list.com     - text file browse utility.
  1394.     drop.bat     - batch file used for remote shell to DOS.
  1395.     upload.bat   - batch file executed whenever a caller uploads a file.
  1396.     event.bat    - batch file run as an "event" at a certain hour each day.
  1397.     board.bat    - runs Executive Host.
  1398.     logon.bat    - executed immediately prior to the open/openg files
  1399.                    being displayed to a caller (if found).
  1400.     logoff.bat   - executed immediately after each caller logs off
  1401.                    the host system (if found).
  1402.     dir.dat      - data file of filelists.
  1403.     door.dat     - data file of door batch files.
  1404.     bulletin.dat - data file of bulletin files available for view.
  1405.     callers.dat  - data file recording on-line time used by callers.
  1406.     conf.dat     - data file with conference information.
  1407.     bulllist     - bulletin menu file displayed to callers.
  1408.     bullist.g    - ansi version of bulllist.
  1409.     dirlist      - directory file menu displayed to callers.
  1410.     dirlistg     - ansi version of dirlist.
  1411.     doorlist     - door menu file displayed to callers.
  1412.     doorlist.g   - ansi version of doorlist.
  1413.     logon.x      - ascii file displayed following the news files.
  1414.                    The x is a number from 0 to 9 allowing 10 screens.
  1415.     logong.x     - ansi version of logon.x file.
  1416.     open         - ascii file displayed when caller first logs on.
  1417.     openg        - ansi version of open file.
  1418.     news.x       - news file that is displayed immediately following
  1419.                    open/openg.
  1420.     newsg.x      - ansi version of news file.
  1421.     newuser.dat  - Default settings for a new user.
  1422.     security.dat - Additional security for conference access
  1423.  
  1424.  
  1425.  
  1426.                                                                     page 24
  1427. ---------------------------------------------------------------------------
  1428.  
  1429.  
  1430.     vip          - file displayed to callers with VIP access level
  1431.                    immediately after the news file.
  1432.     vipg         - ansi version of vip file.
  1433.     vip.xx       - file displayed to callers with access level equal to
  1434.                    the file extension.  i.e.  VIP.12 for access level 12
  1435.     vipg.xx      - ansi version of vip.xx file.
  1436.     info         - file displayed when caller chooses (I)nfo on Host.
  1437.     infog        - ansi version of info file.
  1438.     goodbye      - file displayed when caller logs off.
  1439.     goodbyeg     - ansi version of goodbye.
  1440.     newuser      - file displayed after a new caller registers.
  1441.     newuserg     - ansi version of newuser file.
  1442.     uptest       - file that is displayed immediately after an upload.
  1443.     uptestg      - ansi version of uptest file.
  1444.  
  1445.  
  1446.     LIMITS - The following limits are built into all versions of Executive
  1447.              Host.
  1448.  
  1449.        9,999 Registered Callers.
  1450.          999 Conferences, each with its own message base.
  1451.           99 Filelists per conference (9,801 total).
  1452.           99 Bulletins per conference (9,801 total).
  1453.          999 Doors per conference
  1454.      999,999 Messages in each conference message base (98,999,901 total).
  1455.  
  1456.     Of course disk space is a limiting factor in many cases.
  1457.  
  1458.  
  1459.     SUPPORT - Support for Executive Host is available from:
  1460.  
  1461.     The WOODSHED BBS  - (704) 847-8177 - Support is available 24 hours a day.
  1462.     All Registered users are given access to a High Speed (v.32bis) line
  1463.     upon registration.
  1464.  
  1465.     Trying Hard BBS - (404) 509-7464 - A showplace BBS showing the
  1466.     versatility and capability of the software.
  1467.  
  1468.     The Executive Host support conference is echoed worldwide via the RIME
  1469.     network.  You may receive support from many of the RIME BBS's
  1470.     around the world.  If your local RIME sysop does not carry ExecHost
  1471.     please ask him/her to start carrying RIME channel #330.
  1472.  
  1473.     Thank you and enjoy Executive Host.
  1474.  
  1475.  
  1476.  
  1477.                                                                     page A1
  1478. ---------------------------------------------------------------------------
  1479.  
  1480.  
  1481.  
  1482.  
  1483.     APPENDIX A - HIGH SPEED AND ERROR CORRECTING MODEM SETUP
  1484.  
  1485.  
  1486.     The US Robotics and other high speed or error correcting modems require
  1487.     special settings in order to work properly with Telix and Executive Host.
  1488.     You have two choices that will allow you to connect with all callers.
  1489.     But first, make sure that you have a copy of Executive Host 1.3 or above.
  1490.     Support for these modems was not included with earlier versions.
  1491.  
  1492.     OPTION 1:  Set the Executive Host configuration "Lock Baud Rates" to
  1493.                "YES".
  1494.  
  1495.     Then go into Telix configuration and ensure that the two screens
  1496.     below are set as indicated.  The most important settings for
  1497.     Executive Host have been marked with the "(*)" sign.  These
  1498.     settings MUST be set as shown to have the Host perform correctly.
  1499.     The Baud rate shown below should be set at 4800 or 9600 for 2400cps
  1500.     modems, or 19200 or 38400 for high speed (9600 baud) modems, such as
  1501.     the USRobotics HST dual standard.
  1502.  
  1503.     ╒═╡ Terminal options ╞═════════════════════════════════════════════════╕
  1504.     │                                                                      │
  1505.     │ A - Baud 19200   Parity None    Data length 8    Stop bits 1    (*)  │
  1506.     │ B - COM2 or COM1                                                     │
  1507.     │                                                                      │
  1508.     │ C - Default terminal type ........... ANSI-BBS                  (*)  │
  1509.     │ D - Status line ..................... Bottom                    (*)  │
  1510.     │ E - Local echo ...................... Off                            │
  1511.     │ F - Add Line Feeds after CRs ........ Off                            │
  1512.     │ G - Strip high bit (incoming data) .. Off                            │
  1513.     │ H - Received Backspace destructive .. On                             │
  1514.     │ I - XON/XOFF software flow control .. On                        (*)  │
  1515.     │ J - CTS/RTS hardware flow control ... On                        (*)  │
  1516.     │ K - DSR/DTR hardware flow control ... Off                       (*)  │
  1517.     │ L - Compuserve Quick B transfers .... On                             │
  1518.     │ M - Zmodem auto-downloads ........... On                             │
  1519.     │ N - Answerback string (ENQ) .........                                │
  1520.     │                                                                      │
  1521.     │                                                                      │
  1522.     │ Change which setting?       (Return or Esc to exit)                  │
  1523.     ╘══════════════════════════════════════════════════════════════════════╛
  1524.  
  1525.  
  1526.  
  1527.                                                                     page A2
  1528. ---------------------------------------------------------------------------
  1529.  
  1530.  
  1531.  
  1532.  
  1533.     ╒═╡ Modem and dialing parameter setup ╞════════════════════════════════╕
  1534.     │                                                                      │
  1535.     │ A - Init string ......... ~~~+++~~~ATH0&C1&D2X4^M       (*)          │
  1536.     │ B - Dialing prefix 1 .... ~~ATDP  (NOTE:  Be sure to save the above  │
  1537.     │ C - Dialing prefix 2 .... ATDP     string into your NVRAM "AT&W").   │
  1538.     │ D - Dialing prefix 3 .... ATDP                                       │
  1539.     │ E - Dialing suffix ...... ^M                                         │
  1540.     │ F - Connect string ...... CONNECT                                    │
  1541.     │ G - No connect strings .. NO CARRIER             BUSY                │
  1542.     │                           VOICE                  NO DIAL TONE        │
  1543.     │ H - Hang-up string ...... ~~~+++~~~ATH0^M                            │
  1544.     │ I - Auto answer string .. ~~~+++~~~ATS0=1^M                          │
  1545.     │ J - Dial cancel string .. ^M                                         │
  1546.     │                                                                      │
  1547.     │ K - Dial time ........... 50                                         │
  1548.     │ L - Redial pause ........ 10                                         │
  1549.     │ M - Auto baud detect .... Off                                   (*)  │
  1550.     │ N - Drop DTR to hangup .. On                                    (*)  │
  1551.     │                                                                      │
  1552.     │                                                                      │
  1553.     │ Change which setting?       (Return or Esc to exit)                  │
  1554.     ╘══════════════════════════════════════════════════════════════════════╛
  1555.  
  1556.     The new Telix modem configuration program (included with v3.15 of Telix),
  1557.     will setup your modem and Telix in a similar manner.  For the greatest
  1558.     compatibility you should have both CTS/RTS and Xon/Xoff flow control
  1559.     are enabled.  The Executive Host configuration option "Lock Baud Rates?"
  1560.     must be set to "Yes".
  1561.  
  1562.     Additional help for the setup of high speed and error correcting modems
  1563.     under Executive Host is available on our support BBS, 24 hours a day.
  1564.  
  1565.  
  1566.  
  1567.                                                                     page B1
  1568. ---------------------------------------------------------------------------
  1569.  
  1570.     APPENDIX B - MAIL DOORS, OFFLINE READERS, MAIL NETWORKS, AND FRONTENDS
  1571.  
  1572.     .QWK MAIL DOOR
  1573.  
  1574.     The .QWK mail format is the current standard for all popular offline
  1575.     readers such as MEGAREAD, ROBOMAIL, OLX, etc.  Also the .QWK format is
  1576.     also used my many echo mail networks..
  1577.  
  1578.     There is a .QWK mail door written especially for
  1579.     Executive Host.  This program is not available as shareware but
  1580.     is available from the WOODSHED for only $25.00.
  1581.  
  1582.     UNIVERSAL TEXT INTERFACE (UTI) - Executive Host UTI conversion
  1583.     utilities already exist to link the Executive Host message base with
  1584.     many external mail programs and networks.  The drivers will always
  1585.     be made available on the bbs systems listed below.
  1586.  
  1587.     THE WOODSHED BBS  -  (704) 847-8177     sysop, Steve Wood
  1588.     Trying Hard  BBS  -  (404) 509-7464  -  sysop, Karl Ulrich
  1589.  
  1590.     The UTI utilities allow the sysop to use the following programs in
  1591.     conjunction with Executive Host.
  1592.  
  1593.     1. PCrelay Software and Postlink Software - written by Kip Compton.
  1594.        This software allows Executive Host systems to be linked with
  1595.        the Relaynet (RIMES) international mail network, and other mail
  1596.        networks that run under PCrelay or POSTLINK software.  PCrelay
  1597.        and Postlink can also be used to link BBS's together (outside
  1598.        of a network), in order to share message bases.
  1599.  
  1600.     2. MegaDoor Offline Mail Door - written by Kip Compton.
  1601.        This software can be setup as a door under Executive Host, and
  1602.        allows callers to download mail, read and reply offline, and
  1603.        upload new mail into the Executive Host system later.
  1604.  
  1605.     3. MegaReader Offline Mail Reader - written by Kip Compton.
  1606.        The MegaReader program is used by callers to read and reply offline
  1607.        to messages downloaded from the MegaDoor.
  1608.  
  1609.     4. Any other MegaMail compatible program or door available now or
  1610.        in the future.
  1611.  
  1612.     5. In conjunction with TNET, the UTI drivers can be used to create
  1613.        mail packets for use with echo mail systems that use the .QWK
  1614.        format
  1615.  
  1616.  
  1617.  
  1618.                                                                     page B2
  1619. ---------------------------------------------------------------------------
  1620.  
  1621.  
  1622.  
  1623.     FRONTEND PROGRAMS:
  1624.  
  1625.     Additionally, Executive Host now has sufficient support to be run
  1626.     from a frontend mail program.  Frontend Mail programs actually
  1627.     answer incoming calls, and then pass the necessary information on
  1628.     to the bbs software so that the caller can be logged in normally.
  1629.     Many people prefer to run BBS software from a frontend program
  1630.     such as FrontDoor, because of its consistent interface and also
  1631.     because of the many additional features available to the sysop
  1632.     while waiting for incoming calls.  Primarily however, frontend
  1633.     programs were designed for linking message base systems with
  1634.     other bbs systems and mail networks.
  1635.  
  1636.  
  1637.  
  1638.     The same is true for linking the Executive Host message base with
  1639.     mail networks that require a frontend, such as the FidoNet
  1640.     international mail network.
  1641.  
  1642.     In order to obtain the current caller information from the frontend
  1643.     program, Executive Host will read a file named FRONTEND.USR.  This
  1644.     file must contain three pieces of information, normally passed
  1645.     as command line parameters from frontend programs:
  1646.  
  1647.     baud rate
  1648.     port
  1649.     minutes left before next event
  1650.  
  1651.     This file can be built automatically by the batch file that
  1652.     calls Executive Host.  The FrontDoor mail program passes the baud,
  1653.     port, and minutes until next event information as %1, %2, and %3 command
  1654.     line variables.  An example of the EXEBBS.BAT file used by FrontDoor
  1655.     is listed below:
  1656.  
  1657.     ECHO %1 > FRONTEND.USR          ; copies the baud info to the new file
  1658.     ECHO %2 >> FRONTEND.USR         ; appends the port info to the file
  1659.     ECHO %3 >> FRONTEND.USR         ; appends the minutes left info
  1660.     BOARD.BAT                       ; runs Executive Host
  1661.  
  1662.     Please call the Executive Host support BBS The WOODSHED for
  1663.        further information on setting up frontend programs.
  1664.  
  1665.  
  1666.  
  1667.                                                                     page C1
  1668. ---------------------------------------------------------------------------
  1669.  
  1670.  
  1671.  
  1672.  
  1673.     APPENDIX C    -    RINGBACK
  1674.  
  1675.         RingBack allows callers to have the host system call them back
  1676.         at their current location, thus essentially reversing the long-
  1677.         distance charges.  RingBack is especially useful for a BBS
  1678.         running from work or a remote office, as phone bills will be
  1679.         charged to the office instead of your home number.  Similar
  1680.         to CallBack, RingBack is completely configurable.  The SysOp
  1681.         can elect to allow all callers access to RingBack (perhaps useful
  1682.         for a private system), set a minimum security level for
  1683.         access, or specify each authorized caller individually in a
  1684.         configuration file.
  1685.  
  1686.       INSTRUCTIONS ON HOW TO SETUP RINGBACK:
  1687.       1. Press F1 from the Waiting for Call screen to enter local mode.
  1688.       2. Type 'RINGBACK' from the Main menu prompt.
  1689.       3. Ringback setup will start automatically since the ringback
  1690.          configuration file does not exist.
  1691.       4. Select the mode of operation best suited to you.
  1692.          There are three modes of operation:
  1693.          Mode 1 - All callers have access to Ringback.
  1694.          Mode 2 - Only callers listed in configuration have access.
  1695.          Mode 3 - Callers with a minimum security level have access.
  1696.       5. If Mode 3 is selected, you will be prompted for the minimum
  1697.          security level for access (1-99).
  1698.       6. Once the mode is selected, the configuration is saved and
  1699.          Ringback is activated.
  1700.  
  1701.  
  1702.  
  1703.  
  1704.                                                                     page C2
  1705. ---------------------------------------------------------------------------
  1706.  
  1707.  
  1708.  
  1709.  
  1710.         Ringback may be executed in two different ways.  The first and
  1711.         most convenient method is to request ringback by using the
  1712.         'r' command line switch at the 'Do you want ANSI graphics'
  1713.         prompt.  Including the new 'r' switch, there are now four
  1714.         valid switches to the 'Do you want ANSI graphics' prompt.
  1715.  
  1716.             They are: 'y/n' - answer to ansi question
  1717.                        'q'  - quick access (no open or news file)
  1718.                        'x'  - turn on expert mode immediately
  1719.                        'r'  - turn on Ringback mode
  1720.            These commands may be entered in any order and case.
  1721.  
  1722.         Ringback can also be executed from the Main menu command line
  1723.         when logged into Executive Host.  Ringback will be executed
  1724.         when a caller types "RINGBACK" from the main menu.
  1725.  
  1726.         Caller names can be added to the configuration file from Setup.
  1727.         You will be prompted for the Caller's name and default
  1728.         telephone number (not required).  If you are not running
  1729.         Ringback in Mode 2, callers' names and phone numbers are
  1730.         added to the configuration file (RINGBACK.CNF) automatically,
  1731.         as they use use Ringback.  Callers are not forced to use the
  1732.         default phone number for each subsequent ringback.
  1733.  
  1734.         The operation of Ringback is very simple, and is best learned
  1735.         by running Ringback in Demo mode.  If you have any questions
  1736.         about details not covered here, please ask.
  1737.  
  1738.  
  1739.  
  1740.                                                                     page D1
  1741. ---------------------------------------------------------------------------
  1742.  
  1743.  
  1744.  
  1745.     APPENDIX D    -    Executive Host Files
  1746.  
  1747. CONF.DAT
  1748.     1;SysOp              <--   number and name of conference       (1)
  1749.     C:\TELIX\SYSOP\      <--   conference directory                (2)
  1750.     C:\TELIX\DOWN\       <--   conference download directory       (3)
  1751.     C:\TELIX\UP\         <--   conference upload directory         (4)
  1752.     06                   <--   minimum access level for conference (5)
  1753.  
  1754.  
  1755.  
  1756. MESSAGE.DAT
  1757.     MAIN/000023/000000
  1758.     C001/000102/000101
  1759.      |     |      |_________ Highest numbered private message
  1760.      |     |_________________Highest numbered public  message
  1761.      |_______________________Conference Number
  1762.  
  1763.      There should be a 1 for 1 match between the MESSAGE.DAT and the
  1764.      CONF.DAT file.  It is not advisable to edit existing entries.  It
  1765.      may be necessary to edit this file when adding a conference.
  1766.  
  1767.  
  1768.  
  1769. EXECMAIL.DAT
  1770.          0001;000040;000038
  1771.          0002;000039;000012
  1772.          0003;000040;000033
  1773.          0004;000022;000007
  1774.          0005;000035;000004
  1775.           |     |      |_________Highest numbered message to user
  1776.           |     |________________Highest numbered message that caller
  1777.           |                      has already read
  1778.           |______________________Caller (user) number
  1779.  
  1780.        When the last column is greater than the middle column, the
  1781.        caller receives the 'Mail Waiting' message at logon and
  1782.        when joining a conference.
  1783.  
  1784.  
  1785.  
  1786.  
  1787.                                                                     page D2
  1788. ---------------------------------------------------------------------------
  1789.  
  1790. MESSAGE.TXT
  1791.         |---------------------------------Flag to determine status
  1792.         |                                 P=Private ;=Normal D=Delete
  1793.         | |-------------------------------The double ;; means header
  1794.         | |   |---------------------------User # for the addressee
  1795.         | |   |    |----------------------User # of the sender
  1796.         | |   |    |  |-------------------Message Number
  1797.         ;;;0002;0006;2
  1798.                      To:  Woody Wood
  1799.                    From:  Dave Manlief
  1800.                 Subject:  test
  1801.                    Date:  02-17-93   Time:  4:33pm
  1802.  
  1803.           test message
  1804.      -----------------------------------------------------------
  1805.  
  1806.          The colon after Subject is an echomail flag.  If it is a
  1807.          semicolon then the messsage came in through echomail and
  1808.          will not be resent.
  1809.  
  1810.  
  1811.  
  1812. MESSAGE.NDX
  1813.      1;0001;0006;0
  1814.      2;0002;0006;167
  1815.      3;0000;0006;331
  1816.      4;0001;0006;499
  1817.      5;0001;0005;679
  1818.      |  |    |   |____The 'index key' into the message.txt file
  1819.      |  |    |        This file is rebuilt by PACK.EXE
  1820.      |  |    |________The Senders user number
  1821.      |  |_____________The receivers user number
  1822.      |________________Message Number from Message.TXT file
  1823.  
  1824.  
  1825. NEWUSER.DAT
  1826.     This file contains the defaults for a new caller.  See the file
  1827.     for the actual record description.
  1828.  
  1829.  
  1830. EXEHOST.USR
  1831.     This file contains the a record for each of your callers.  See the
  1832.     description of the NEWUSER.DAT for a description of each field.
  1833.     This file can give many wierd errors if the format is incorrect.
  1834.     The most common problem is with record length.  Every record must
  1835.     have 126 characters, followed by a carriage return and a line feed.
  1836.     Some text editors do not place a carriage return/line feed on the
  1837.     last record.  So if you edit this file with your favorite editor
  1838.     BEWARE!!.
  1839.  
  1840.  
  1841.  
  1842.  
  1843.                                                                     page D3
  1844. ---------------------------------------------------------------------------
  1845.  
  1846. EVENT.DAT
  1847.     03-01-93;05:30:00
  1848.         |       |______Time of when the next event will take place
  1849.         |______________Date of when the next event will take place
  1850.  
  1851.  
  1852. SECURITY.DAT
  1853.     01 ;003;008;010;011;012;123;153
  1854.     02 ;001;002;003;004;005;006
  1855.     03-;152;153
  1856.     04-;050;051;052;053;054
  1857.     05+;120;121;122;123;124
  1858.     06+;150
  1859.     | |  |__________________This is a list of conferences (MAX of 31).
  1860.     | |                     Each conference must be 3 digits in length
  1861.     | |                     preceeded by a semicolon (;).
  1862.     | |_____________________This is the 'action' code.  If the action
  1863.     |                       code is a space then the conferences listed
  1864.     |                       here are the only valid conferences for
  1865.     |                       this caller.
  1866.     |                       If the action code is a + the caller has
  1867.     |                       all of his present access plus he has
  1868.     |                       access to any conference listed in this
  1869.     |                       record.  This will override his the
  1870.     |                       security set in the CONF.DAT
  1871.     |                       If the action code is a - the caller will
  1872.     |                       not have access to these conferences. This
  1873.     |                       overrides the CONF.DAT security.
  1874.     |_______________________The secondary security code.  This field
  1875.                             will match the secondary security code from
  1876.                             the user record before this file is in
  1877.                             effect.  2 spaces are not valid.  Any
  1878.                             other 2 character combo is valid.
  1879.  
  1880.  
  1881. EXECHOST.CNF
  1882.         C:\WOODSHED\TELIX\DOWN\  <== Path for your Download Dir
  1883.         C:\WOODSHED\TELIX\UP\    <== Path for your Upload Dir
  1884.         Modem                    <== Are you Modem or Direct Connect
  1885.         public                   <== Is BBS public or private
  1886.         off                      <== Is sysop 'page' on or off
  1887.         80                       <== Access level for VIP message
  1888.         Color                    <== Is your monitor color or mono
  1889.         04                       <== Access level to deny UL/DL
  1890.         Y                        <== Is screen blanker active
  1891.         Yes                      <== Is your COM port locked
  1892.         The WOODSHED             <== BBS Name
  1893.         Ring              <== Are you using Ring detect or Auto answer
  1894.         No                       <== Password protect return from door
  1895.         No                       <== Are you running a 'front door'
  1896.         1                        <== Number of rings to answer
  1897.         C:\WOODSHED\TELIX\MAIN\  <== Location of your MAIN mesg base
  1898.         1                        <== Node number
  1899.